analysis forex data data acquisition stock currency research j2ee simulink simulation forex trading uml consulting targetlink market matlab java c++ trading model-based design